.button,
.qq-upload-button {
	display: inline-block;
	height: 14px;
	
	padding: 5px 10px 3px 25px;	
	margin-right: 5px;
		
	text-transform: uppercase;
	text-decoration: none;
	
	font-size: 0.8em;
	font-weight: bold;
	
	white-space:nowrap;	
	
	border: 1px solid silver;
	
	color: black;
	
	background-color: white;
	background-repeat: no-repeat;
	background-position: 5px center;
	
  -webkit-border-radius: 5px; 
     -moz-border-radius: 5px; 
          border-radius: 5px; 
   -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; 
}

button.button {
	height: 24px;
	position: relative;
	top: 1px;
}

.button:hover, .button:focus,
.qq-upload-button:hover, .qq-upload-button:focus {
	color: black;
	
  -webkit-box-shadow: 0px 0px 4px silver; 
     -moz-box-shadow: 0px 0px 4px silver; 
          box-shadow: 0px 0px 4px silver;
		  
	border: 1px solid gray !important;
	background-color: #eee;
}

.button.icon-right {
	padding: 5px 25px 3px 10px;	
	background-position: right center;
}

.button.delete	{ border: 1px solid #e94615; }
.button.save	{ border: 1px solid #6fbe15; }

.button.save	{ background-image: url('../../public/images/icons/16/check_2.png'); }
.button.apply	{ background-image: url('../../public/images/icons/16/save_diskette_floppy_disk.png'); }
.button.new		{ background-image: url('../../public/images/icons/16/plus.png'); }
.button.edit	{ background-image: url('../../public/images/icons/16/pencil_edit.png'); }
.button.cancel	{ background-image: url('../../public/images/icons/16/stop_2.png'); }
.button.delete	{ background-image: url('../../public/images/icons/16/close_delete_2.png'); }
.button.prev	{ background-image: url('../../public/images/_core/crud/prev_16.png'); }
.button.next	{ background-image: url('../../public/images/_core/crud/next_21.png'); }
.button.search	{ background-image: url('../../public/images/icons/16/search_lense.png'); }
.button.view	{ background-image: url('../../public/images/icons/16/computer_monitor.png'); }
.button.next.icon-right	{ background-image: url('../../public/images/_core/crud/next_21.png'); }

.button[disabled], .button.disabled {
	border: 1px solid silver !important;
	background-color: #eee;
	background-image: inherit !important;
	color: silver;
}
.button[disabled]:hover, .button.disabled:hover {
	color: silver;
	border: 1px solid silver !important;
  -webkit-box-shadow: 0 0 0 transparent; 
     -moz-box-shadow: 0 0 0 transparent; 
          box-shadow: 0 0 0 transparent; 
}